package com.lmexpress.orm.kts;

import java.io.Serializable;
import java.util.List;

/**
 * <包裹信息>
 * 
 * @author Henry(fba02)
 * @version [版本号, 2020-10-16]
 * @see [相关类/方法]
 * @since [产品/模块版本]
 */
@SuppressWarnings("serial")
public class Parcel implements Serializable {
    /**
     * Float(1,3) 是 包裹总重量（不能小于0, 单位KG）
     */
    private double weight;
    
    /**
     * Float 否 包裹长（单位cm）
     */
    private double length;
    
    /**
     * Float 否 包裹宽（单位cm）
     */
    private double width;
    
    /**
     * Float 否 包裹高（单位cm）
     */
    private double height;
    
    /**
     * Float(8,4) 是 申报价值（不能小于0，单位USD）
     */
    private double declare_value;
    
    /**
     * Boolean 是 是否带电（带电：true；不带电：false）
     */
    private boolean has_battery;
    
    /**
     * Boolean 是 是否液体（液体：true；固体：false）
     */
    private boolean has_liquid;
    
    /**
             * 货物详细信息
     */
    private List<KTSProduct> product_list;
    
    public double getWeight() {
        return weight;
    }
    
    public void setWeight(double weight) {
        this.weight = weight;
    }
    
    public double getLength() {
        return length;
    }
    
    public void setLength(double length) {
        this.length = length;
    }
    
    public double getWidth() {
        return width;
    }
    
    public void setWidth(double width) {
        this.width = width;
    }
    
    public double getHeight() {
        return height;
    }
    
    public void setHeight(double height) {
        this.height = height;
    }
    
    public double getDeclare_value() {
        return declare_value;
    }
    
    public void setDeclare_value(double declare_value) {
        this.declare_value = declare_value;
    }
    
    public boolean isHas_battery() {
        return has_battery;
    }
    
    public void setHas_battery(boolean has_battery) {
        this.has_battery = has_battery;
    }
    
    public boolean isHas_liquid() {
        return has_liquid;
    }
    
    public void setHas_liquid(boolean has_liquid) {
        this.has_liquid = has_liquid;
    }
    
    public List<KTSProduct> getProduct_list() {
        return product_list;
    }
    
    public void setProduct_list(List<KTSProduct> product_list) {
        this.product_list = product_list;
    }
    
    @Override
    public String toString() {
        return "Parcel [weight=" + weight + ", length=" + length + ", width=" + width + ", height=" + height + ", declare_value=" + declare_value + ", has_battery=" + has_battery + ", has_liquid=" + has_liquid + ", product_list=" + product_list + "]";
    }    
}